#ifndef MANAGER_H_
#define MANAGER_H_

#include<vector>


#include"Student.h"
#include"Teacher.h"
#include"Identity.h"
#include"ComputerRoom.h"


class Manager :public Identity
{
private:
    /* data */
public:
    Manager(/* args */);

    Manager(std::string m_Account,std::string m_name, 
                std::string m_Pwd);

    virtual void openMenu();

    // 添加帐号
    void addAccount();
    
    //查看帐号
    void showPerson();

    //查看机房信息
    void showComputer(); 

    //清空预约记录
    void cleanFlie();
    
    // 获取目前账户中的老师和学生信息
    void initVector();

    /*
    account 输入需要检查的帐号
    */
    bool checkRepert(std::string account ,int type);

    ~Manager();

public:
    // 存储学生信息
    std::vector<Student> vStu;

    // 存储教师信息
    std::vector<Teacher> vTea;

    // 存储机房信息
    std::vector<ComputerRoom> vCom;



    
};

#endif 

